package main

import "fmt"

// Slice 的默认索引
// 忽略掉 slice 的起始索引，表示从数组的起始位置进行切分；
// 忽略掉 slice 的结束索引，相当于使用数组的长度作为结束索引。
// 注意：slice 的索引不能是负数

func main() {
	planets := [...]string{
		"Mercury",
		"Venus",
		"Earth",
		"Mars",
		"Jupiter",
		"Saturn",
		"Uranus",
		"Neptune",
	}
	terrestrial := planets[:4]
	gasGiants := planets[4:6]
	iceGiants := planets[6:]

	fmt.Println(terrestrial, gasGiants, iceGiants)
	allPlanets := planets[:]

	fmt.Println("allPlanet=", allPlanets)
	colonized := terrestrial[2:]

	fmt.Println(colonized)
}
